package com.ks.springcloud;

import com.ks.myrule.MySelfRule;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.cloud.netflix.ribbon.RibbonClient;

/**
 * @Author：Administrator
 * @Date：2022/3/3/0003 23:49
 * @Versiion：1.0
 */
@SpringBootApplication
/**
 *
 * ribbon =  负载均衡 + RestTemplate
 *
 * 替换负载规则的时候 配置包不能再@CompanSacan扫描的本包及本包的子包下 所以重新建一个myrule类
 */
/*** 指定一下负载均衡的规则*/
@EnableEurekaClient
/**默认是轮询 这里使用自定义的随机负载*/
@RibbonClient(name = "CLOUD-PAYMENT-SERVICE",configuration = MySelfRule.class)
public class OrderMain80 {
    public static void main(String[] args) {
        SpringApplication.run(OrderMain80.class, args);
    }
}
